@keyframes yinji_edit_scale
{
	0%   {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
	75%  {
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2);
		-o-transform:scale(1.2);
	}
	100% {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}

@-moz-keyframes yinji_edit_scale
{
	0%   {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
	75%  {
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2);
		-o-transform:scale(1.2);
	}
	100% {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}

@-webkit-keyframes yinji_edit_scale
{
	0%   {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
	75%  {
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2);
		-o-transform:scale(1.2);
	}
	100% {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}

@-o-keyframes yinji_edit_scale
{
	0%   {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
	75%  {
		transform:scale(1.2);
		-webkit-transform:scale(1.2);
		-moz-transform:scale(1.2);
		-o-transform:scale(1.2);
	}
	100% {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
}






@keyframes yinji_edit_backscale
{
	0%   {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
	100% {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
}

@-moz-keyframes yinji_edit_backscale
{
	0%   {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
	100% {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
}

@-webkit-keyframes yinji_edit_backscale
{
	0%   {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
	100% {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
}

@-o-keyframes yinji_edit_backscale
{
	0%   {
		transform:scale(1);
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-o-transform:scale(1);
	}
	100% {
		transform:scale(0);
		-webkit-transform:scale(0);
		-moz-transform:scale(0);
		-o-transform:scale(0);
	}
}






@keyframes yinji_edit_opacity
{
	0%   {
		opacity: 1;
	}
	100% {
		opacity: .2;
	}
}

@-moz-keyframes yinji_edit_opacity
{
	0%   {
		opacity: 1;
	}
	100% {
		opacity: .2;
	}
}

@-webkit-keyframes yinji_edit_opacity
{
	0%   {
		opacity: 1;
	}
	100% {
		opacity: .2;
	}
}

@-o-keyframes yinji_edit_opacity
{
	0%   {
		opacity: 1;
	}
	100% {
		opacity: .2;
	}
}

@keyframes yinji_edit_backopacity
{
	0%   {
		opacity: .2;
	}
	100% {
		opacity: 1;
	}
}

@-moz-keyframes yinji_edit_backopacity
{
	0%   {
		opacity: .2;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes yinji_edit_backopacity
{
	0%   {
		opacity: .2;
	}
	100% {
		opacity: 1;
	}
}

@-o-keyframes yinji_edit_backopacity
{
	0%   {
		opacity: .2;
	}
	100% {
		opacity: 1;
	}
}

div.yinji_edit_img{
	width: auto;
	height: auto;
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	background-color: rgba(0,0,0,1);
	position: relative;
}

div.yinji_edit_img img{
	opacity: 1;

	animation: yinji_edit_opacity 0.25s ease 0s 1 normal forwards;
	-moz-animation: yinji_edit_opacity 0.25s ease 0s 1 normal forwards;
	-webkit-animation: yinji_edit_opacity 0.25s ease 0s 1 normal forwards;
	-o-animation: yinji_edit_opacity 0.25s ease 0s 1 normal forwards;
}

div.yinji_edit_img div.yinji_edit_tool{
	width: 100%;
	height: auto;
	position: absolute;
	top: 35%;
	left: 0%;
	opacity: 1;
	line-height: 100%;
	text-align: center;
	z-index: 1;
}

div.yinji_edit_img div.yinji_edit_tool img{
	width: 18% !important;
	height: auto !important;
	display: inline-block !important;
	opacity: 1 !important;
	background-color: transparent !important;
	margin: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	line-height: 100% !important;
	box-shadow: none !important;
	margin-right: 12% !important;

	transform:scale(0) !important;
	-webkit-transform:scale(0) !important;
	-moz-transform:scale(0) !important;
	-o-transform:scale(0) !important;
}

div.yinji_edit_img div.yinji_edit_tool img.yinji_edit_delete{
	animation: yinji_edit_scale 0.25s ease 0.2s 1 normal forwards;
	-moz-animation: yinji_edit_scale 0.25s ease 0.2s 1 normal forwards;
	-webkit-animation: yinji_edit_scale 0.25s ease 0.2s 1 normal forwards;
	-o-animation: yinji_edit_scale 0.25s ease 0.2s 1 normal forwards;
}

div.yinji_edit_img div.yinji_edit_tool img.yinji_edit_cut{
	animation: yinji_edit_scale 0.25s ease 0.3s 1 normal forwards;
	-moz-animation: yinji_edit_scale 0.25s ease 0.3s 1 normal forwards;
	-webkit-animation: yinji_edit_scale 0.25s ease 0.3s 1 normal forwards;
	-o-animation: yinji_edit_scale 0.25s ease 0.3s 1 normal forwards;
}

div.yinji_edit_img div.yinji_edit_tool img:last-child{
	margin-right: 0% !important;
}

.backscale{
	transform:scale(1) !important;
	-webkit-transform:scale(1) !important;
	-moz-transform:scale(1) !important;
	-o-transform:scale(1) !important;

	animation: yinji_edit_backscale 0.25s ease 0.3s 1 normal forwards !important;
	-moz-animation: yinji_edit_backscale 0.25s ease 0.3s 1 normal forwards !important;
	-webkit-animation: yinji_edit_backscale 0.25s ease 0.3s 1 normal forwards !important;
	-o-animation: yinji_edit_backscale 0.25s ease 0.3s 1 normal forwards !important;
}

.backopacity{
	opacity: .2 !important;

	animation: yinji_edit_backopacity 0.25s ease 0.3s 1 normal forwards !important;
	-moz-animation: yinji_edit_backopacity 0.25s ease 0.3s 1 normal forwards !important;
	-webkit-animation: yinji_edit_backopacity 0.25s ease 0.3s 1 normal forwards !important;
	-o-animation: yinji_edit_backopacity 0.25s ease 0.3s 1 normal forwards !important;
}









@keyframes yinji_templates_voice_playing
{
        0%   {background-position-x: 0px}

        100% {background-position-x: -1700px}
        }

        @-moz-keyframes yinji_templates_voice_playing
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -1700px}
        }

        @-webkit-keyframes yinji_templates_voice_playing
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -1700px}
        }

        @-o-keyframes yinji_templates_voice_playing
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -1700px}
}




@keyframes yinji_templates_voice_playenter
{
        0%   {background-position-x: 0px}

        100% {background-position-x: -765px}
        }

        @-moz-keyframes yinji_templates_voice_playenter
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -765px}
        }

        @-webkit-keyframes yinji_templates_voice_playenter
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -765px}
        }

        @-o-keyframes yinji_templates_voice_playenter
        {
        0%   {background-position-x: 0px}

        100% {background-position-x: -765px}
}




@keyframes yinji_templates_voice_playend
{
        0%   {background-position-x: -765px}

        100% {background-position-x: 0px}
        }

        @-moz-keyframes yinji_templates_voice_playend
        {
        0%   {background-position-x: -765px}

        100% {background-position-x: 0px}
        }

        @-webkit-keyframes yinji_templates_voice_playend
        {
        0%   {background-position-x: -765px}

        100% {background-position-x: 0px}
        }

        @-o-keyframes yinji_templates_voice_playend
        {
        0%   {background-position-x: -765px}

        100% {background-position-x: 0px}
}

img.yinji_templates_voice_play_audio {
        display: inline-block !important;
        margin: 0% !important;
        margin-top: 0px !important;
        width: 83px !important;
        height: 5rem !important;
        max-width: 83px !important;
        max-height: 41px !important;
        border: 0px !important;
        border-radius: 0px !important;
        box-shadow: 0 0px 0px !important;
        vertical-align: text-bottom !important;
        background-color: transparent !important;
        padding: 0 !important;
        vertical-align: middle !important;
        cursor: pointer !important;
}

img.yinji_templates_voice_play{
        border: 0!important;
        background-image: url(../img/voice_playenter.png)!important;
        background-size: auto 41px!important;
        background-repeat: no-repeat!important;
        background-position: 0px 0px!important;
}

img.yinji_templates_voice_playenter{
        background-image: url(../img/voice_playenter.png)!important;
        background-repeat: no-repeat!important;
        background-position: 0px 0px!important;
        background-size: auto 41px!important;

        animation: yinji_templates_voice_playenter .4s steps(9) normal forwards;
        -moz-animation: yinji_templates_voice_playenter .4s steps(9) normal forwards;
        -webkit-animation: yinji_templates_voice_playenter .4s steps(9) normal forwards;
        -o-animation: yinji_templates_voice_playenter .4s steps(9) normal forwards;
}

img.yinji_templates_voice_playing{
        background-image: url(../img/voice_playing.png)!important;
        background-repeat: no-repeat!important;
        background-position: 0px 0px!important;
        background-size: auto 41px!important;

        animation: yinji_templates_voice_playing 1.2s steps(20) infinite;
        -moz-animation: yinji_templates_voice_playing 1.2s steps(20) infinite;
        -webkit-animation: yinji_templates_voice_playing 1.2s steps(20) infinite;
        -o-animation: yinji_templates_voice_playing 1.2s steps(20) infinite;
}

img.yinji_templates_voice_playend{
        background-image: url(../img/voice_playenter.png)!important;
        background-repeat: no-repeat !important;
        background-position: -765px 0px !important;
        background-size: auto 41px !important;

        animation: yinji_templates_voice_playend .4s steps(9) normal forwards;
        -moz-animation: yinji_templates_voice_playend .4s steps(9) normal forwards;
        -webkit-animation: yinji_templates_voice_playend .4s steps(9) normal forwards;
        -o-animation: yinji_templates_voice_playend .4s steps(9) normal forwards;
}
